Supervised by Doron Tal
In this project I utilize and compare two
techniques for synthesis:
The first technique is an image-based
method in which a new image is synthesized by stitching together small patches
of existing images. This process is called image quilting. Quilting is a
texture synthesis algorithm which produces good results for a wide range of
textures. I then use an expansion of the algorithm to perform texture transfer –
rendering an object with a texture taken from a different object. The method
works directly on the images and does not require 3D information.
The second technique is a stochastic
system for non-periodically tiling the plane with a small set of Wang Tiles.
The tiles are filled with texture that when glued together create a continuous
image. The main advantage of using Wang Tiles is that once the tiles are filled
and a tile set is ready, large textures can be created very efficiently at
runtime.
The following images are examples of textures synthesized in this
project.
Sample texture Synthesized
image
Sample texture Synthesized
image
Sample
texture Synthesized
image
· Project report [TextureSynthesisProjectBook.pdf 1.5MB]
· PowerPoint slides [PowerPoint 5.6 MB]
· Image Quilting Source Files [Zip 48KB]
· Wang Tiling Source Files [Zip 59KB]